Exploration methodology of dynamic data structures in multimedia and network applications for embedded platforms
نویسندگان
چکیده
In the last years, there is a trend towards network and multimedia applications to be implemented in portable devices. These applications usually contain complex dynamic data structures. The appropriate selection of the dynamic data type (DDT) combination of an application affects the performance and the energy consumption of the whole system. Thus, DDT exploration methodology is used to perform trade-offs between design factors, such as performance and energy consumption. In this paper we provide a new approach to the DDT exploration procedure, based on a new library of DDTs which remedies the limitations of an existing solution and allows the DDT optimization of a wider range of application domains. Using the new library, we performed DDT exploration in network and multimedia benchmarks and achieved performance and energy consumption improvements up to 22% and 5.8%, respectively. 2008 Elsevier B.V. All rights reserved.
منابع مشابه
Ordonnancement de tâches hiérarchiques interdépendantes sous des exigences temporelles et objectif d’efficacité
The introduction of high-performance applications such as multimedia applications into embedded systems led the manufacturers to offer embedded platforms able to offer an important computing power which makes it possible to answer the increasing requirements of future evolutions of these applications. One of the adopted solutions is the use of multiprocessor platforms. In this paper we propose ...
متن کاملOptimization methodology of dynamic data structures based on genetic algorithms for multimedia embedded systems
Modern multimedia application exhibit high resource utilization. In order to efficiently run this kind of applications in embedded systems, the dynamic memory subsystem needs to be optimized. A key role in this optimization is played by the dynamic data structures that reside in every real-life application. This paper presents a novel and automated way to optimize dynamic data structures. The s...
متن کاملDesign-Trotter: a multimedia embedded systems design space exploration tool
In this paper we present the intra-function dynamic estimation step of our system-level design space exploration tool. The aim of our global methodology is to fill the gap between system specification and the tasks of the system design flow to converge towards an efficient System on Chip architecture for multimedia applications. In this context, the intra-function estimation step rapidly provid...
متن کاملA Methodology for Implementation of MMS Client on Embedded Platforms
MMS (Multimedia Messaging Service) is the next generation of messaging services in multimedia mobile communications. MMS enables messaging with full multimedia content including images, audios, videos, texts and data, from client to client or e-mail. MMS is based on WAP technology, so it is technology independent. This means that enabling messages from a GSM/GPRS network to be sent to a TDMA or...
متن کاملTowards Automatic Profile-Driven Parallelization of Embedded Multimedia Applications
Despite the availability of ample parallelism in multimedia applications parallelizing compilers are largely unable to extract this application parallelism and map it onto existing embedded multi-core platforms. This is mainly due to the limitations of traditional autoparallelization on static analysis and loop-level parallelism. In this paper we propose a dynamic, profile-driven approach to au...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Systems Architecture - Embedded Systems Design
دوره 54 شماره
صفحات -
تاریخ انتشار 2008